.model {
  flex-direction: column;
  max-width: 384px;
  min-height: 192px;
  max-height: unset;
  position: relative;
  border-radius: 21px;
  border: none !important;
  box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 8px !important;
}
.model .contents {
  max-width: 384px;
  position: relative;
  padding-top: 30px;
}
.model .contents .logo {
  max-width: 384px;
  margin-bottom: 24px;
}
.model .contents .logo img {
  height: 62px;
}
.model .contents Input {
  border-radius: 8px !important;
}
.model .contents .login .login-phone {
  border: 1px solid #e5e7eb;
  border-radius: 8px !important;
  margin-bottom: 16px;
}
.model .contents .login .login-phone Input {
  border: none;
}
.model .contents .login .login-password {
  display: flex;
  margin-bottom: 16px;
}
.model .contents .login .login-btn {
  margin: 8px 0 16px;
}
.model .contents .login .login-select {
  display: flex;
}
.model .contents .login .login-select .register {
  margin-left: auto;
}
.model .contents .login .admin-login {
  padding: 0 40px;
  margin-top: 20px;
}
.model .contents .login .login-footer {
  text-align: center;
  font-size: 12px;
  margin-top: 42px;
}
